home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 526-550 / disk_540 / browser / browserii_src.lzh / Process.h < prev    next >
C/C++ Source or Header  |  1991-07-06  |  868b  |  44 lines

  1. /*
  2.  *    Process.h - Copyright © 1991 by S.R. & P.C.
  3.  *
  4.  *    Created:    01 Jun 1991  19:09:27
  5.  *    Modified:    06 Jul 1991  10:48:00
  6.  *
  7.  *    Make>> make
  8.  */
  9.  
  10.  
  11. struct BrowserMsg {
  12.     struct Message bm_ExecMessage;
  13.     short bm_Type;
  14.     union {
  15.         struct {
  16.             struct HeadFileList *hfl;
  17.             struct Extended_WBStartup *EWBS;
  18.             BYTE Pri;            /* Pri for WBRun, not the pri of the Browser Process */
  19.             short ActionNum;
  20.             BPTR Lock;
  21.         } Startup;
  22.         struct {
  23.             struct SuperFileInfo sfi;
  24.             BPTR SrcDir;
  25.             BPTR DestDir;
  26.         } ActionBack;
  27.         BPTR Dir;        /* For DoUpdateDir() */
  28.     } bm_Info;
  29. };
  30.  
  31. /* Types of browser messages */
  32. #define BM_STARTUP        1
  33. #define BM_ACTIONBACK    2
  34. #define BM_UPDATEDIR    3
  35.  
  36.  
  37. struct TaskData {
  38.     struct MsgPort *td_ReplyPort;    /* Reply port for actionback messages */
  39.     short  td_MsgCount;                /* Number of pending messages */
  40.     BPTR   td_InitialDir;            /* Initial dir on startup */
  41. };
  42.  
  43.  
  44.